/**
 * \addtogroup Cameraflash Camera Flash API
 * @{  
 *  This file specifies the Samsung Camera Flash API for Windows Mobile devices.
 *
 * The camera flash API controls the camera LED flash lamp.
 *
 * Copyright &copy; 2009 Samsung Electronics
 *   
 * File: smiCameraFlash.h
 */
#ifndef _SMI_CAMERAFLASH_H
#define _SMI_CAMERAFLASH_H

#include <smiSDK.h>


/**
 *  Turns on the camera flash.
 * 
 *  @return  
 *                              SMI_SUCCESS if the operation finishes successfully. The application should not 
 *                              use the return value to determine flash status.
 *  \n							SMI_ERROR_DEVICE_NOT_FOUND if the camera flash is not found or not supported
 *  \n							SMI_ERROR_UNKNOWN if any other error happens.
 */ 
SMI_API SMI_RESULT SmiCameraFlashTurnOn();

/**
 *  Turns off the camera flash.
 * 
 *  @return  
 *                              SMI_SUCCESS if the operation finishes successfully. The application should not 
 *								use the return value to determine flash status.
 *  \n							SMI_ERROR_DEVICE_NOT_FOUND if the camera flash is not found or not supported
 *  \n							SMI_ERROR_UNKNOWN if any other error occurs
 */ 
SMI_API SMI_RESULT SmiCameraFlashTurnOff();


#endif // _SMI_CAMERAFLASH_H
/* @} */